const webpack = require("webpack");

module.exports = {
  publicPath: "./", //基本路径
  // publicPath: IS_PROD ? process.env.VUE_APP_SRC : '/',
  // outputDir: 'dist',
  indexPath: "index.html",
  assetsDir: "static", //放置生成的静态资源
  filenameHashing: true, //文件名哈希
  productionSourceMap: false,
  // productionSourceMap:false,//build时是否生成sourceMap文件
  lintOnSave: false, //是否保存时检查
  // baseUrl: process.env.NODE_ENV === 'production' ? '/online/' : '/',
  // pages:{ type:Object,Default:undfind }

  devServer: {
    disableHostCheck: false,
    port: 80, // 端口号
    host: "0.0.0.0",
    https: false, // https:{type:Boolean}
    open: true, //运行时自动启动浏览器
    compress: true, //热更新
    // proxy: 'http://localhost:4000' // 配置跨域处理,只有一个代理
    proxy: {
      "/api": {
        target: "<url>",
        ws: true,
        changeOrigin: true,
      },
      "/foo": {
        target: "<other_url>",
      },
    }, // 配置多个代理
  },
  css: {
    loaderOptions: {
      // postcss: {}
    },
  },
  configureWebpack: {
    plugins: [
      new webpack.ProvidePlugin({
        $: "jquery",

        jQuery: "jquery",
        "windows.jQuery": "jquery",
      }),
    ],
  },
};
